home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 February / CMCD0205.ISO / Software / Freeware / Programare / highlight / highlight-W32GUI-2.2-6-Setup.exe / {app} / langDefs / arm.lang < prev    next >
Text File  |  2004-07-06  |  2KB  |  47 lines

  1. # ARM language definition file
  2. #
  3. # Author: Andre Simon
  4. #   Mail: andre.simon1@gmx.de
  5. #   Date: 19.04.04
  6. # ------------------------------------------
  7. # This file is a part of highlight, a free source code converter released under the GPL.
  8. #
  9. # The file is used to describe keywords and special symbols of programming languages.
  10. # See README in the highlight directory for details.
  11. #
  12. # New definition files for future releases of highlight are always appreciated ;)
  13. #
  14. # ----------
  15. # andre.simon1@gmx.de
  16. # http:/www.andre-simon.de/
  17.  
  18. $KW_LIST(kwa)= AND and EOR eor SUB sub RSB rsb ADD add ADC adc SBC sbc RSC rsc TST
  19.  tst TEQ teq CMP cmp CMN cmn ORR orr MOV mov BIC bic MVN mvn LSL lsl LSR lsr
  20.  ASL asl ASR asr ROR ror RRX rrx NEG neg MUL mul MLA mla SMULL smull UMULL
  21.  umull SMLAL smlal UMLAL umlal LDR ldr STR str LDM ldm STM stm SWP swp PUSH
  22.  push POP pop SWI swi BKPT bkpt CLZ clz MRS mrs MSR msr CDP cdp MRC mrc MCR mcr
  23.  LDC ldc STC stc OPT EXT EQU DC ALIGN ADR RN FN DIV SQR SWAP VDU NOP BRK SMUL
  24.  UMUL SMLA UMLA LDF STF ASSERT FILL FILE COND HEAD ORG CN CP DN EXPORT GLOBAL
  25.  EXTERN FN GBL IMPORT KEEP LCL RLIST RN SET SN ALIGN DATA DC FIELD LTORG MAP
  26.  SPACE ELSE ENDIF GET INCLUDE IF INCBIN MACRO MEND MEXIT WEND WHILE ENDFUNC
  27.  ENDP FRAME ADDRESS POP PUSH REGISTER RESTORE SAVE STATE REMEMBER RESTORE
  28.  FUNCTION PROC AREA ASSERT CODE16 CODE32 END ENTRY INFO NOFP OPT REQUIRE ROUT
  29.  SUBT TTL VFPASSERT SCALAR VECTOR ADR FLD LDF NOP
  30.  
  31.  
  32.  
  33. $KW_LIST(kwb)=A1 A2 A3 A4 F0 F1 F2 F3 F4 F5 F6 F7 FP IP LR PC R0 R1 R10 R11 R12 R13
  34. R14 R15 R2 R3 R4 R5 R6 R7 R8 R9 SL SP V1 V2 V3 V4 V5 V6 a1 a2 a3 a4  f0 f1 f2
  35. f3 f4 f5 f6 f7 fp  ip lr pc r0 r1 r10 r11 r12 r13 r14 r15 r2 r3 r4 r5 r6 r7 r8
  36. r9 sl sp v1 v2 v3 v4 v5 v6
  37.  
  38. $IGNORECASE=false
  39.  
  40. $STRINGDELIMITERS=" 
  41.  
  42. $SL_COMMENT=/ ; rem REM Rem
  43.  
  44. $IGNORECASE=false
  45.  
  46. $SYMBOLS= ( ) [ ] { } , : & | < > !  = / *  %  + -
  47.